home *** CD-ROM | disk | FTP | other *** search
- Certains Amigas sont utilisés par plusieurs personnes à tour de rôle.
- La plupart des logiciels proposent de sauvegarder leur paramétrage
- dans un fichier dit de "préférences", mais ce fichier est unique...
-
- ------------
-
- L'idée de la solution nous est venue dans un centre où l'Amiga est
- utilisé pour former de jeunes enfants qui se relayent devant la machine,
- plusieurs réglages doivent être retrouvés souvent par tâtonnements par
- la personne qui s'occupe des enfants, et ce pour chaque application que
- l'enfant est amené à utiliser.
- Au total, c'est une grande part du court temps utile pendant lequel
- l'enfant reste disponible qui est gaspillé.
- J'imagine que dans un lieu de travail où des adultes sont amenés à se
- servir de la même machine à des moments différents il peut se produire
- un paramétrage presque aussi intensif.
-
- L'idée la voici, elle est constituée de quatre parties:
- (1) un serveur de préférences
- (2) un programme permettant d'indiquer au serveur l'utilisateur actuel
- de l'Amiga
- (3) un module devant être intégré à chaque application
- (4) la gratuité.
-
- Détaillons ces quatre atouts:
-
- (1) Serveur doit être pris en tant que "fournisseur de service", c'est à
- dire fournisseur de paramètres. C'est un programme qui est lancé par la
- séquence de démarrage, qui reste à l'écoute des applications qui sont
- lancées après lui, afin de leur restituer leurs données et de leur permettre
- de les sauvegarder. Ce programme se nomme APServer: Application Preferences
- Server (l'ensemble des fichiers distribués est désigné par APS).
- A l'image de l'organisation des préférences de l'Amiga System 2.0 (ENV: et
- ENVARC:) on donne deux répertoires à APServer: l'un destiné aux sauvegardes
- temporaires et l'autre aux sauvegardes définitives.
- La différence par rapport à ENV: et ENVARC: est que les répertoires
- spécifiques aux applications sont créés à l'intérieur de répertoires propres
- à chaque utilisateur.
- Les deux répertoires de travail de APServer peuvent être le même. S'ils sont
- différents il est conseillé lors de l'installation d'ajouter dans la séquence
- de démarrage une commande de recopie de l'un des répertoires dans l'autre,
- toujours à l'image de ENV: et ENVARC:.
-
- (2) C'est un programme destiné à être utilisé à chaque fois que l'utilisateur
- de la machine change: un simple clic sur un nom dans une liste suffit à
- indiquer à APServer le nouvel utilisateur de l'Amiga.
- Par la suite lorsqu'une application aura besoin de ses préférences elle
- enverra une requête à APServer qui ira puiser dans le répertoire adéquat.
- Ce programme est donc une simple "interface utilisateur". Il utilise des
- fonctions standards du module (3) pour communiquer avec APServer et il est
- aisé de remplacer ce programme par un autre de son cru.
-
- (3) La magie n'est pas vraiment reconnue donc nous ne l'avons pas utilisée.
- Mais nous avons essayé de simplifier le plus possible le travail du
- programmeur lors de l'intégration de APS dans son application: c'est vraiment
- simple.
- De plus l'intégration de APS lui donne un système tout fait pour la gestion
- des préférences de son application. C'est un gain avantageux: il ajoute
- aproximativement à l'application autant d'octets que si le programmeur avait
- implémenté ses propres routines, en permettant d'économiser du temps de
- développement.
- Le module peut gérer plusieurs préférences différentes en même temps et aussi
- ouvrir la même plusieurs fois.
- Même si APServer n'est pas démarré le module gére les préférences de
- l'application, les différents utilisateurs partagent alors les mêmes
- préférences.
-
- (4) Le but est le confort des utilisateurs, le rêve est donc que toutes les
- applications qui permettent de sauvegarder des préférences laissent APServer
- le faire à leur place, et que tout Amiga possède APServer ainsi que le
- programme de sélection d'utilisateur.
- Il nous a semblé qu'un bon moyen serait de rendre gratuite leur distribution
- et leur utilisation.
- Attention! en tant qu'auteurs nous gardons tous les droits (Copyright) et
- interdisons à toute personne d'en tirer profit. Quiconque faisant un profit
- en distribuant un ou plusieurs fichiers de cet ensemble viole le droit
- d'auteur et devient de ce fait un voleur, quel que soit son avis.
- C'est le devoir (et l'avantage) de tous de décourager ces voleurs en ne leur
- achetant pas.
- Si une personne ou un groupe désire distribuer APS sur disquette payante en
- compagnie d'autres programmes, il doit pour être en rêgle posséder l'accord
- écrit et signé de monsieur Philippe Ducalet (Association Avantage, 28 rue
- Jean Prudet, 40990 Saint Paul Les Dax) ou de moi-même.
- Désolé, ceci devait être dit aux quelques personnes sans scrupules qui lisent
- cet article.
-
- Déjà, APS a été intégré à quelques applications pour enfants et pour adultes,
- et des développeurs sont intéressés/décidés en France et en Suisse à fournir
- le confort APS à leurs utilisateurs.
-
- Tous les programmeurs désirant examiner/intégrer APS peuvent me le demander
- par courrier : dans votre enveloppe mettez une disquette vierge et une
- enveloppe avec votre adresse, avec un timbre ou un coupon internalional pour
- la somme de (en francs français, tarif 1992) :
-
- France, CEE, Autriche, Suisse 4,20 F
- Reste Europe, Algérie, Maroc 6,40 F
- Tunisie 6,00 F
- Afrique francophone 7,50 F
- Proche Orient, USA, Canada 7,90 F
- Reste Amérique, Afrique, Asie 8,90 F
- Océanie 9,90 F
-
- Adressez tout ça à :
- Jean-Michel Forgeas
- 16170 Bordeville
- France
-